import request from '@/utils/request'
// 获取商品spu数据接口
export const reqSpuList = (page, limit, category3Id) =>
  request({
    url: `/admin/product/${page}/${limit}`,
    method: 'get',
    params: { category3Id },
  })

// 获取某一个spu数据信息
export const reqSpu = (spuId) =>
  request({
    url: `/admin/product/getSpuById/${spuId}`,
    method: 'get',
  })
//获取品牌信息
export const reqTradeMarkList = () =>
  request({
    url: `/admin/product/baseTrademark/getTrademarkList`,
    method: 'get',
  })
//获取spu品牌图片
export const reqSpuImageList = (spuId) =>
  request({
    url: `/admin/product/spuImageList/${spuId}`,
    method: 'get',
  })
//获取平台销售属性 一共三个
export const reqBaseSaleAttrList = () =>
  request({
    url: `/admin/product/baseSaleAttrList`,
    method: 'get',
  })
// 修改和添加spu 区分参数有无id
export const reqAddOrUpdateSpu = (spuInfo) => {
  if (spuInfo.id) {
    return request({
      url: '/admin/product/updateSpuInfo',
      method: 'post',
      data: spuInfo,
    })
  } else {
    return request({
      url: `/admin/product/saveSpuInfo`,
      method: 'post',
      data: spuInfo,
    })
  }
}
//删除spu
export const reqDeleteSpu = (spuId) =>
  request({
    url: `/admin/product/deleteSpu/${spuId}`,
    method: 'delete',
  })

export const reqSpuImageLIst = (spuId) =>
  request({
    url: `/admin/product/spuImageList/${spuId}`,
    method: 'get',
  })
// 获取销售属性

export const reqSpuSaleAttrList = (spuId) =>
  request({
    url: `/admin/product/spuSaleAttrList/${spuId} `,
    method: 'get',
  })
// 获取平台属性
export const reqAttrInfoList = (category1Id, category2Id, category3Id) =>
  request({
    url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id} `,
    method: 'get',
  })
//添加sku
export const reqAddSku = (skuInfo) =>
  request({
    url: `/admin/product/saveSkuInfo`,
    method: 'post',
    data: skuInfo,
  })
  export const reqSkuList = (spuId) =>
  request({
    url: `/admin/product/findBySpuId/${spuId}`,
    method: 'get',
  })
//获取sku列表


